CAT2600-MIB DEFINITIONS::=BEGIN-- Catalyst 2600 TokenRing Switch MIB Release 2.0-- Copyright 1995, 1996 by Cisco and others. All rights reserved.-- This SNMP Management Information Specification embodies
-- Cisco intellectual property. Cisco retains all rights, title
-- and ownership in the Specification including any revisions.-- It is Cisco's intent to encourage the widespread use of
-- this specification in connection with the management of
-- Cisco products. Cisco grants vendors, end-users,
-- and other interested parties a non-exclusive license to
-- use this specification in connection with the management
-- of Cisco products.-- This Specification is supplied "AS IS", Cisco makes no warranty,
-- either expressed or implied, as to the use, operation, condition,
-- or performance of the Specification.IMPORTSTimeTicks,IpAddress,Counter, enterprises
FROM RFC1155-SMI
OBJECT-TYPEFROM RFC-1212
DisplayStringFROM RFC1213-MIB;-- MAC addressMacAddr ::=OCTETSTRING(SIZE(6))-- Bridge ID from RFC1493 for Domain version of STP support-- BridgeId ::= OCTET STRING (SIZE(8))cisco OBJECTIDENTIFIER::={ enterprises 9}--PSIM catProd OBJECT IDENTIFIER ::= { cisco 1 }
ciscoProducts OBJECTIDENTIFIER::={ cisco 1}--PSIM cat2600 OBJECT IDENTIFIER ::= { catProd 111 }cat2600 OBJECTIDENTIFIER::={ ciscoProducts 111}--Entry for Catalyst TokenRing Switchcat2600Ts OBJECTIDENTIFIER::={ cat2600 1}cat2600TsObjectID OBJECTIDENTIFIER::={ cat2600Ts 1}-- Managed Objectscat2600TsObjects OBJECTIDENTIFIER::={ cat2600Ts 2}dtrMIBs OBJECTIDENTIFIER::={ cat2600Ts 3}dtrConcMIB OBJECTIDENTIFIER::={ dtrMIBs 1}
dtrMacMIB OBJECTIDENTIFIER::={ dtrMIBs 2}-- Managed Groups in this modulecat2600TsMain OBJECTIDENTIFIER::={ cat2600TsObjects 1}cat2600TsConfig OBJECTIDENTIFIER::={ cat2600TsMain 1}cat2600TsSys OBJECTIDENTIFIER::={ cat2600TsMain 2}cat2600TsPort OBJECTIDENTIFIER::={ cat2600TsObjects 2}cat2600TsDmns OBJECTIDENTIFIER::={ cat2600TsObjects 3}cat2600TsPipe OBJECTIDENTIFIER::={ cat2600TsObjects 4}cat2600TsFilter OBJECTIDENTIFIER::={ cat2600TsObjects 5}
cat2600TsUFC OBJECTIDENTIFIER::={ cat2600TsObjects 6}-- ==================================================================-- System Object IDcat2600TsSysObjectID OBJECTIDENTIFIER::={ cat2600TsObjectID 1}-- ======================================================================-- Configuration Groupcat2600TsFwVer OBJECT-TYPESYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The firmware version in the form major.minor. For
port microcode (SOLO) version information see the
mgmt.mib-2.interfaces.ifTable.ifEntry.ifDescr object."::={ cat2600TsConfig 1}
cat2600TsHwVer OBJECT-TYPESYNTAXDisplayString(SIZE(1..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The hardware version in the form major.minor."::={ cat2600TsConfig 2}cat2600TsSerialNumber OBJECT-TYPESYNTAXDisplayString(SIZE(16))ACCESSread-onlySTATUSmandatoryDESCRIPTION"System serial number."::={ cat2600TsConfig 3}cat2600TsInstallationDate OBJECT-TYPESYNTAXDisplayString(SIZE(64))
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Firmware installation date. This date is initially
set by the Network Management station. Each time
the NV RAM is cleared through the console this date
needs to be set by the management station. This should
be in the format YYYY MM DD HH MM SS."::={ cat2600TsConfig 4}cat2600TsFwSize OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Size in bytes of the binary firmware image."::={ cat2600TsConfig 5}cat2600TsFwCRC OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Firmware binary image CRC value."::={ cat2600TsConfig 6}
cat2600TsFwManufacturer OBJECT-TYPESYNTAXDisplayString(SIZE(16))ACCESSread-onlySTATUSmandatoryDESCRIPTION"Firmware manufacturer."::={ cat2600TsConfig 7}-- The IP address and network information below relates to the entire-- switch. Note that each Domain (CRF) also has an address independent-- of those below.cat2600TsIpAddr OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"IP address of the switch. Changes to this object
take effect immediately."::={ cat2600TsConfig 8}cat2600TsNetMask OBJECT-TYPESYNTAXIpAddressACCESSread-write
STATUSmandatoryDESCRIPTION"IP subnet mask of the switch. Changes to this object
take effect immediately."::={ cat2600TsConfig 9}cat2600TsDefaultGateway OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"IP default gateway used by the switch. Changes to this
object take effect immediately."::={ cat2600TsConfig 10}cat2600TsTrapRcvrTable OBJECT-TYPESYNTAXSEQUENCEOF Cat2600TsTrapRcvrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of managers to which to send traps.
Entries in the table are saved across resets and
power cycles."::={ cat2600TsConfig 14}cat2600TsTrapRcvrEntry OBJECT-TYPE
SYNTAX Cat2600TsTrapRcvrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Definition of rows in the trap receiver table.
The column cat2600TsTrapRcvrStatus is used to create
and delete rows in the table. Creation requires
a SET PDU with objects cat2600TsTrapRcvrStatus,
cat2600TsTrapRcvrIpAddress, and cat2600TsTrapRcvrComm."INDEX{ cat2600TsTrapRcvrIndex }::={ cat2600TsTrapRcvrTable 1}
Cat2600TsTrapRcvrEntry ::=SEQUENCE{
cat2600TsTrapRcvrIndex INTEGER,
cat2600TsTrapRcvrStatus INTEGER,
cat2600TsTrapRcvrIpAddress IpAddress,
cat2600TsTrapRcvrComm DisplayString,
cat2600TsTrapRcvrDmns OCTETSTRING}cat2600TsTrapRcvrIndex OBJECT-TYPESYNTAXINTEGER(1..65535)
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The index of the row in the table."::={ cat2600TsTrapRcvrEntry 1}cat2600TsTrapRcvrStatus OBJECT-TYPESYNTAXINTEGER{other(1),-- none of the followingvalid(2),-- a valid addressinvalid(3),-- an invalid addresscreate(4)-- create row}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Setting the value of this object to invalid(3)
deletes the row from the table. The value
invalid(3) should never be returned on a GET.
Setting this value to create(4) causes a new row
to be created if the row does not already exist.
To create a new row set cat2600TsTrapRcvrStatus to
create(4) and cat2600TsTrapRcvrIndex to the next
available index ( cat2600TsTrapRcvrNext ). After
successful creation of the new row, you can then
set the desired values for cat2600TsTrapRcvrIpAddress
and cat2600TsTrapRcvrComm.
The value returned on GETs should be valid(2) or
other(1), which is used to indicate any other
condition."::={ cat2600TsTrapRcvrEntry 2}cat2600TsTrapRcvrIpAddress OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"IP address for an SNMP manager that is to receive the trap."::={ cat2600TsTrapRcvrEntry 3}cat2600TsTrapRcvrComm OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-write-- ?? WRITE-ONLY ??
STATUSmandatoryDESCRIPTION"Community string to use."::={ cat2600TsTrapRcvrEntry 4}cat2600TsTrapRcvrDmns OBJECT-TYPESYNTAXOCTETSTRING(SIZE(8))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Domains on which traps to this target are sent.
Each octet within the value of this object
specifies a set of eight domains, with the first
octet specifying domains 0 through 7, the second
octet specifying domains 8 through 15, etc.
Within each octet, the most significant bit
represents the lowest numbered domain, and the
least significant bit represents the highest
numbered domain. Thus, each domain is represented by a
single bit within the value of this object.
If that bit has a value of '1' then that domain is
included in the set of ports which will receive the trap;
the domain is not included if its bit has a value of '0'."::={ cat2600TsTrapRcvrEntry 5}
cat2600TsPingInterval OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"This variable specifies the interval in seconds of
sending ICMP Echo Requests to the default gateway.
No PING packets will be sent if the value is set to 0.
The default interval is 10 minutes."DEFVAL{600}::={ cat2600TsConfig 19}cat2600TsTapPort OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Select the port to monitor traffic."::={ cat2600TsConfig 20}cat2600TsTapMonitoredPort OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatory
DESCRIPTION"Allows the selection of the port that will be monitored by the
port selected by cat2600TsTapPort."::={ cat2600TsConfig 21}cat2600TsCrcThresholdHi OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Threshold for the switch to change to store and
forward mode. A change in mode also generates a trap."::={ cat2600TsConfig 22}cat2600TsCrcThresholdLow OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Threshold for the switch to change to store and
forward mode. A change in mode also generates a trap."::={ cat2600TsConfig 23}cat2600TsPortSwitchModeChangeTrapEnable OBJECT-TYPESYNTAXINTEGER{ enable (1), disable (2)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable or disable the trap sent out when the switching
mode changes from cut-through to store and forward."::={ cat2600TsConfig 24}cat2600TsTrendThreshold OBJECT-TYPESYNTAXINTEGER-- ??(1..100)??ACCESSread-writeSTATUSmandatoryDESCRIPTION"Based on trend calculation of the Dynamic Cut State
algorithm, when this value is exceeded the port
changes from cut-through to store and forward mode.
The default value for this object is 8 events. The
valid range is 1-100."::={ cat2600TsConfig 25}cat2600TsSamplingPeriod OBJECT-TYPESYNTAXINTEGER(1..120)
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Sampling period in minutes for determining if the
error rate of CRC errors has been exceeded.
The default value for this object is 10 minutes. The
valid range is 1-120."::={ cat2600TsConfig 26}cat2600TsNumberUFC OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of UFCs installed in the switch. A value
of zero (or an SNMP error of NOSUCH) indicates there are
NO UFCs installed in this switch.
This value indicates the number of entries in the
cat2600TsUFCTable."::={ cat2600TsConfig 27}-- ====================================================================-- System Module objectscat2600TsNumPorts OBJECT-TYPESYNTAXINTEGER
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum number of physical ports on the switch. This
value includes all base ports plus all ports on any UFC cards.
It does not include internally defined Bridge Relay Function
ports or the CPU 'interface'."::={ cat2600TsSys 1}cat2600TsNumStations OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Aggregate number of currently active stations
(nodes) on all ports on the switch."::={ cat2600TsSys 2}cat2600TsMostStations OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Highest aggregate number of stations ever active
on all ports at one time, since the last reset or
power cycle. This includes the default MAC address
entries from each port."::={ cat2600TsSys 3}cat2600TsMaxStations OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Highest aggregate number of stations which the
switch can support simultaneously."::={ cat2600TsSys 4}cat2600TsReset OBJECT-TYPESYNTAXINTEGER{running(1),-- switch is runninghardReset(2),-- do hard reset of switchsoftReset(3)-- do soft reset of switch}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to reset the switch. Writing
softReset(3) causes the switch to reset the
hardware, run quick diagnostics, clear all
counters, start switching, issue a warmstart trap,
and then be able to respond to SNMP requests.
Writing hardReset(2) causes the switch to run
power up diagnostics and then execute a soft
reset.
Note: all address tables are cleared in both cases.
The administrative parameters from nonvolatile memory are
used to initialize the operational parameters.
The value returned on GETs should be running(1)."::={ cat2600TsSys 5}cat2600TsNumResets OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of soft resets the switch has executed
since the last hard reset or power cycle. Soft
resets are defined as writing softReset(3) to
cat2600TsReset, pressing the front panel reset button,
executing a soft reset from the console, or resets
induced by the switch firmware."::={ cat2600TsSys 6}cat2600TsAddrAgingTime OBJECT-TYPE
SYNTAXINTEGER(0..9999)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Number of minutes of inactivity before an address
entity is aged out. A value of zero means no
aging. Note: if an address shows up on another
port, the original port to address assignment is
automatically deleted. The value is saved across
resets and power cycles. The default value for this
object is 5 minutes."::={ cat2600TsSys 7}cat2600TsSysTemperature OBJECT-TYPESYNTAXINTEGER{ normal (1), toohigh (2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Temperature condition of the system. A change in this
value generates a TRAP."::={ cat2600TsSys 11}
cat2600TsInstalledMemory OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Total amount of CPU memory installed (in megabytes)."::={ cat2600TsSys 12}cat2600TsSysCurTime OBJECT-TYPESYNTAXDisplayString(SIZE(1..128))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Current time at the switch. To set the time use the
format yyyy mm dd hh mm ss.
All fields are required."::={ cat2600TsSys 13}-- =======================================================================-- Port level objects-- Catalyst 2600 TokenRing Switch Port tablecat2600TsPortTable OBJECT-TYPE
SYNTAXSEQUENCEOF Cat2600TsPortEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of information about each port. The number of rows
is given by cat2600TsNumPorts.
(This value refers to PHYSICAL ports as opposed to internal
logical CRF bridge ports.)"::={ cat2600TsPort 1}cat2600TsPortEntry OBJECT-TYPESYNTAX Cat2600TsPortEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Definition of rows in the port table. The number
of rows is determined by the hardware and is
specified by the value of cat2600TsNumPorts. Rows can
not be created or deleted via SNMP requests."INDEX{ cat2600TsPortIndex }::={ cat2600TsPortTable 1}
Cat2600TsPortEntry ::=SEQUENCE{
cat2600TsPortIndex INTEGER,
cat2600TsPortRcvLocalFrames Counter,
cat2600TsPortForwardedFrames Counter,
cat2600TsPortMostStations Counter,
cat2600TsPortMaxStations Counter,
cat2600TsPortSWHandledFrames Counter,
cat2600TsPortLocalStations Counter,
cat2600TsPortRemoteStations Counter,
cat2600TsPortUnknownStaFrames Counter,
cat2600TsPortResetStats INTEGER,
cat2600TsPortResetTimer TimeTicks,
cat2600TsPortResetAddrs INTEGER,
cat2600TsPortRcvBcasts Counter,
cat2600TsPortSwitchedFrames Counter,
cat2600TsPortLinkState INTEGER,
cat2600TsPortHashOverflows Counter,
cat2600TsPortAddrAgingTime INTEGER,
cat2600TsPortSwitchMode INTEGER,
cat2600TsPortFixedCfg INTEGER,
cat2600TsPortMode INTEGER,
cat2600TsPortDuplex INTEGER,
cat2600TsPortCfgLoss INTEGER,
cat2600TsPortCfgLossRC INTEGER,
cat2600TsPortCRCCount Counter,
cat2600TsPortHPChannelFrames Counter,
cat2600TsPortLPChannelFrames Counter,
cat2600TsPortHPThreshold INTEGER,
cat2600TsPortCfgRingSpeed INTEGER,
cat2600TsPortCfgRSA INTEGER,
cat2600TsPortDomain INTEGER,
cat2600TsPortCfgLossThreshold INTEGER,
cat2600TsPortCfgLossSamplingPeriod INTEGER,
cat2600TsPortBeaconStationAddress MacAddr,
cat2600TsPortBeaconNAUN MacAddr,--cat2600TsPortBeaconRecoveryStatus INTEGER
cat2600TsPortBeaconType INTEGER}cat2600TsPortIndex OBJECT-TYPESYNTAXINTEGER(1..65535)
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ifIndex value corresponding to each port entry. For TR
interfaces, the TsPortIndex corresponds to the Port Number
or POE Index."::={ cat2600TsPortEntry 1}cat2600TsPortRcvLocalFrames OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of frames received where the destination is on this port."::={ cat2600TsPortEntry 2}cat2600TsPortForwardedFrames OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of frames received on this port and forwarded to
another port or the system module for processing."::={ cat2600TsPortEntry 3}
cat2600TsPortMostStations OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Highest number of stations ever active at any
time since the last reset of the switch as seen by
this port. This includes the default MAC address entries
for the port."::={ cat2600TsPortEntry 4}cat2600TsPortMaxStations OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Maximum number of stations which the port can
support simultaneously."::={ cat2600TsPortEntry 5}cat2600TsPortSWHandledFrames OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatory
DESCRIPTION"Number of Frames received on this port and
delivered to the system module for processing."::={ cat2600TsPortEntry 6}cat2600TsPortLocalStations OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of stations on this port's address table
which belong to the segment attached to this port."::={ cat2600TsPortEntry 7}cat2600TsPortRemoteStations OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of stations on this port's address table
which belong to segments attached to other ports."::={ cat2600TsPortEntry 8}cat2600TsPortUnknownStaFrames OBJECT-TYPESYNTAXCounterACCESSread-only
STATUSmandatoryDESCRIPTION"Number of unicast frames received on this port
and forwarded to the system module for processing
because the source or destination station address
is not in the port's forwarding table."::={ cat2600TsPortEntry 9}cat2600TsPortResetStats OBJECT-TYPESYNTAXINTEGER{other(1),-- none of the followingrunning(2),-- port is functioningreset(3)-- reset port counters}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Setting this object to reset(3) causes all
traffic counters for this port to be set to zero.
Also the value of cat2600TsPortResetTimer is set to
zero."::={ cat2600TsPortEntry 10}
cat2600TsPortResetTimer OBJECT-TYPESYNTAXTimeTicksACCESSread-onlySTATUSmandatoryDESCRIPTION"Time (in 100th second ticks) since the port
counters were reset."::={ cat2600TsPortEntry 11}cat2600TsPortResetAddrs OBJECT-TYPESYNTAXINTEGER{other(1),-- none of the followingrunning(2),-- port is functioningreset(3)-- clear address table & reset port counters}-- (state returns to running (2))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Setting this object to reset(3) clears all
address table entries for this port as well as
setting all port traffic counters to zero and
setting cat2600TsPortResetTimer to zero."::={ cat2600TsPortEntry 12}cat2600TsPortRcvBcasts OBJECT-TYPESYNTAXCounter-- ?? RFC1573 bcst frames ??ACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of Broadcast Frames received on this port
without errors."::={ cat2600TsPortEntry 13}cat2600TsPortSwitchedFrames OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of frames switched on this port"::={ cat2600TsPortEntry 14}cat2600TsPortLinkState OBJECT-TYPESYNTAXINTEGER{ up (1), down (2)}
ACCESSread-onlySTATUSmandatoryDESCRIPTION"Link state of the port."::={ cat2600TsPortEntry 15}cat2600TsPortHashOverflows OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of times a hash bucket was full when trying to
add an entry to the port address table."::={ cat2600TsPortEntry 16}cat2600TsPortAddrAgingTime OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Port level address aging time."::={ cat2600TsPortEntry 17}cat2600TsPortSwitchMode OBJECT-TYPESYNTAXINTEGER{ storeandforward (1), cutthru (2), auto (3)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Operational frame switching mode for the port. When
in auto mode the port uses the Direct Cut algorithm
to place the port in either cut-thru or store-and-
forward mode.
This object is equivalent to cPortProtocolCharFrameControlOption
in the dtrMac MIB. However, this object defines an
additional state -auto- not defined in that standard."::={ cat2600TsPortEntry 18}cat2600TsPortFixedCfg OBJECT-TYPESYNTAXINTEGER{ auto-detect (1), fixed (2)}ACCESSread-write
STATUSmandatoryDESCRIPTION"Use fixed configuration or run auto detection
to determine configuration. "::={ cat2600TsPortEntry 19}cat2600TsPortMode OBJECT-TYPESYNTAXINTEGER{ adapter (1), port (2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"When read, this object indicates the Port Mode
obtained by the auto-detect function. It is a
valid read object only when TsPortFixedCfg is set
to auto-detect(1) and TsPortLinkState indicates up(1).
Write to this object when defining the Port Mode for
a fixed configuration (TsPortFixedCfg set to fixed(2)).
This object is equivalent to the dtrMac MIB object
cPortProtocolCharOperationOption."::={ cat2600TsPortEntry 20}cat2600TsPortDuplex OBJECT-TYPESYNTAXINTEGER{ half-duplex (1), full-duplex (2)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Version 1 MIB
When read, this object indicates the Port Duplex state
obtained by the auto-detect function.
This object is a valid read object any time that
TSPortLinkState indicates up(1) or when TsPortFixedCfg
indicates fixed(2).
Write to this object when defining the Port Duplex state
for a fixed configuration (TsPortFixedCfg set to fixed(2)).
Version 2 MIB
This object is related to the dtrMac MIB objects
cPortProtocolCharCurrentAccessProtocol
and cPortProtocolCharAccessProtcolMask
as defined in the following table:
TsPortLinkState | TsPortFixedCfg | TsPortDuplex equivalent to:
| |
down | auto | CPortProtocolCharAccess
| | ProtocolMask = X'0003'
| |
down | fixed | CPortProtocolCharAccess
| | ProtocolMask = X'0001' or
| | = X'0002'
| |
up | auto | cPortProtocolCharCurrent
| | AccessProtocol
| |
up | fixed | cPortProtocolCharCurrent
| | AccessProtocol."::={ cat2600TsPortEntry 21}cat2600TsPortCfgLoss OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of events as described in TsPortCfgLossRC
after the port has completed the join process and
then lost communication."::={ cat2600TsPortEntry 22}cat2600TsPortCfgLossRC OBJECT-TYPESYNTAXINTEGER{wire-fault(1),beacon-auto-removal (2),force-remove-macaddr (3),connection-lost (4),
adapter-check (5),close-srb (6),fdx-protocol-failure (7)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Reason code describing the cause of configuration loss."::={ cat2600TsPortEntry 23}cat2600TsPortCRCCount OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of frames received with CRC error.
This object is equivalent to dot5StatsLineError and to the
dtrMac MIB object txiStatsLineErrorCounter."::={ cat2600TsPortEntry 24}cat2600TsPortHPChannelFrames OBJECT-TYPESYNTAXCounter
ACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of frames sent to the high priority channel
of the particular Token-Ring port."::={ cat2600TsPortEntry 25}cat2600TsPortLPChannelFrames OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of frames sent to the low priority channel
of the particular Token-Ring port."::={ cat2600TsPortEntry 26}cat2600TsPortHPThreshold OBJECT-TYPESYNTAXINTEGER(0..6)ACCESSread-onlySTATUSmandatoryDESCRIPTION"Priority level at which frames are sent to the High
priority channel."DEFVAL{4}
::={ cat2600TsPortEntry 27}cat2600TsPortCfgRingSpeed OBJECT-TYPESYNTAXINTEGER{ speed-16megabit (1), speed-4megabit (2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"When read this object indicates the Port Ring Speed
obtained by the RSA function.
Write to this object when defining the Port Ring Speed
for a fixed configuration (TsPortCfgRSA set to fixed(2)).
When TsPortCfgRSA indicates fixed(2), this object is
equivalent to the dtrMac MIB object
cPortProtocolCharMediumRateOption and to dot5RingSpeed.
Note that the syntax of these objects is different.
For cPortProtocolCharMediumRateOption 1 indicates 4 Mb/s,
while for TsPortCfgRingSpeed 1 indicates 16Mb/s.
This object is a valid read object any time that
TSPortLinkState indicates up(1)or when TsPortCfgRSA
indicates fixed(2)."::={ cat2600TsPortEntry 28}
cat2600TsPortCfgRSA OBJECT-TYPESYNTAXINTEGER{ rsa (1), fixed (2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"User configured Ring Speed Adjust or fixed speed."::={ cat2600TsPortEntry 29}cat2600TsPortDomain OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Domain that the port belongs to."::={ cat2600TsPortEntry 30}cat2600TsPortCfgLossThreshold OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Number of configuration loss events (described in
TsPortCfgLossRC) during the sample period which, if
exceeded, should cause the port to be disabled. If the
port is disabled by this function the port must be
manually re-enabled."::={ cat2600TsPortEntry 31}cat2600TsPortCfgLossSamplingPeriod OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The sampling period, in minutes, for which the port
monitors to see if the configuration loss threshold has
been exceeeded."::={ cat2600TsPortEntry 32}-- The information below is intended for the generation of SNMP-- TRAPS and should not be used to determine the health of the-- network or systemcat2600TsPortBeaconStationAddress OBJECT-TYPESYNTAX MacAddr
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"MAC address of the Station last generating a beacon MAC frame.
This information is present for the generation of a trap and
should not be used to represent the health of the ring."::={ cat2600TsPortEntry 33}cat2600TsPortBeaconNAUN OBJECT-TYPESYNTAX MacAddr
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"MAC address of the NAUN station last generating a beacon MAC frame.
This information is present for the generation of a trap and
should not be used to represent the health of the ring."::={ cat2600TsPortEntry 34}cat2600TsPortBeaconType OBJECT-TYPESYNTAXINTEGERACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The type of Beacon which last occurred. Values are the same
as for the Beacon Type subvector and are defined as follows:
X'0001' Issued by a Dual Ring Station during reconfiguration
X'0002' Signal Loss
X'0003' Timer TCT expired during claim token; no claim token
frames recieved
X'0004' Timer TCT expired during claim token; claim token
frames recieved
X'0005' TXI Access Protocol; Heart Beat Protocol Failure "::={ cat2600TsPortEntry 35}-- cat2600TsPortBeaconRecoveryStatus OBJECT-TYPE
-- SYNTAX INTEGER {
-- noneLeft(1),
-- beaconingStationLeft(2),
-- naunStationLeft(3),
-- bothStationsLeft(4),
-- invalid(5)
-- }
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "This object indicates which station in the beacon fault domain
-- was removed as part of the automatic recovery process.
-- (1) noneLeft
-- (2) beaconingStationLeft
-- (3) naunStationLeft
-- (4) bothStationsLeft.
-- (5) invalid.
-- This information is present for the generation of a trap and
-- should not be used to represent the health of the ring."
-- ::= { cat2600TsPortEntry 36 }-- =======================================================================-- TokenRing Switch Port station tablecat2600TsPortStnTable OBJECT-TYPESYNTAXSEQUENCEOF Cat2600TsPortStnEntry
ACCESSnot-accessible
STATUSmandatoryDESCRIPTION"Port station table."::={ cat2600TsPort 3}cat2600TsPortStnEntry OBJECT-TYPESYNTAX Cat2600TsPortStnEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Definition of rows in the port table. The number
of rows is determined by the hardware and is
specified by the value of cat2600TsNumPorts. Rows can
not be created or deleted via SNMP requests."INDEX{ cat2600TsPortStnPortNum, cat2600TsPortStnAddress }::={ cat2600TsPortStnTable 1}
Cat2600TsPortStnEntry ::=SEQUENCE{
cat2600TsPortStnPortNum INTEGER,
cat2600TsPortStnAddress MacAddr,
cat2600TsPortStnLocation INTEGER,
cat2600TsPortStnSrcFrames Counter,
cat2600TsPortStnSrcBytes Counter,
cat2600TsPortStnDestnFrames Counter,
cat2600TsPortStnDestnBytes Counter}cat2600TsPortStnPortNum OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Port number corresponding to this entry."::={ cat2600TsPortStnEntry 1}cat2600TsPortStnAddress OBJECT-TYPESYNTAX MacAddr
ACCESSread-onlySTATUSmandatoryDESCRIPTION"Station MAC address. Equivalent to ifPhysAddr for this port."::={ cat2600TsPortStnEntry 2}cat2600TsPortStnLocation OBJECT-TYPESYNTAXINTEGER{local (1), remote (2)}
ACCESSread-onlySTATUSmandatoryDESCRIPTION"Where the station is located."::={ cat2600TsPortStnEntry 3}cat2600TsPortStnSrcFrames OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of frames with this station as the source."::={ cat2600TsPortStnEntry 4}cat2600TsPortStnSrcBytes OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of Bytes with this station as the source."::={ cat2600TsPortStnEntry 5}cat2600TsPortStnDestnFrames OBJECT-TYPESYNTAXCounter
ACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of frames with this station as the destination."::={ cat2600TsPortStnEntry 6}cat2600TsPortStnDestnBytes OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of bytes with this station as the destination."::={ cat2600TsPortStnEntry 7}-- ========================================================================-- "optimized" port station tablecat2600TsOptPortStaTable OBJECT-TYPESYNTAXSEQUENCEOF Cat2600TsOptPortStaEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of station addresses known at an
individual port. This table is designed to reduce
the number of SNMP GETNEXT requests. This is done
by packing many values into an octet string. (The
maximum size frame should be used to return the
result.) The instance returned for a GETNEXT is
the value that identifies the last 'row' in the
octet string. When the table is completely
retrieved with one or more GETNEXTs, duplicate
entries may be present, and entries may be skipped
if the table is changing while being retrieved."::={ cat2600TsPort 2}cat2600TsOptPortStaEntry OBJECT-TYPESYNTAX Cat2600TsOptPortStaEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Definition of the rows in the optimized port
station address table. Rows can not be created or
deleted via SNMP requests."INDEX{ cat2600TsPortIndex,
cat2600TsOptPortStaPos }::={ cat2600TsOptPortStaTable 1}
Cat2600TsOptPortStaEntry ::=SEQUENCE{
cat2600TsOptPortStaPos INTEGER,
cat2600TsOptPortStaVal OCTETSTRING
}cat2600TsOptPortStaPos OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"Second index for items in the optimized port
station address table."::={ cat2600TsOptPortStaEntry 1}cat2600TsOptPortStaVal OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"An OCTET STRING containing a multiple number of
stations from a port station address table. Each entry
is encoded in the following format:
Station MAC address - 6 octets
Location 1 - local
2 - remote - 1 octet
Port of exit Mask - 4 octets
Source Frame Count - 4 octets (integer in little endian)
Destn Frame Count - 4 octets (integer in little endian)
Source Byte Count - 4 octets (integer in little endian)
Destn Byte Count - 4 octets (integer in little endian)
The Port of exit mask is encoded in its raw form as stored
in the switch.
Octet 1
Bit position 7 6 5 4 3 2 1 0
Port Number 31 30 29 28 27 26 25 24
Octet 2
Bit position 7 6 5 4 3 2 1 0
Port Number 23 22 21 20 19 18 17 16
Octet 3
Bit position 7 6 5 4 3 2 1 0
Port Number 15 14 13 12 11 10 9 8
Octet 4
Bit position 7 6 5 4 3 2 1 0
Port Number 7 6 5 4 3 2 1 CPU "::={ cat2600TsOptPortStaEntry 2}-- =======================================================================-- Domain configuration objects-- The term "Domain" used in the following section should be-- considered to be equivalent to the term "Concetrator Relay-- Function" (CRF) as defined in ISO/IEC 8802-5 Dedicated Token Ring-- Draft Standard 802.5r Annex K.-- The configuration information in the following section extends-- the information provided in the CRF configuration values of-- the dtrConc MIB.-- Domain tablecat2600TsDmnTable OBJECT-TYPE
SYNTAXSEQUENCEOF Cat2600TsDmnEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Currently active domains on the switch."::={ cat2600TsDmns 1}cat2600TsDmnEntry OBJECT-TYPESYNTAX Cat2600TsDmnEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Definition of each row in the domain Table"INDEX{ cat2600TsDmnIndex }::={ cat2600TsDmnTable 1}
Cat2600TsDmnEntry ::=SEQUENCE{
cat2600TsDmnIndex INTEGER,
cat2600TsDmnPorts OCTETSTRING,
cat2600TsDmnIpState INTEGER,
cat2600TsDmnIpAddress IpAddress,
cat2600TsDmnIpSubnetMask IpAddress,
cat2600TsDmnIpDefaultGateway IpAddress,
cat2600TsDmnStp INTEGER,
cat2600TsDmnName DisplayString,
cat2600TsDmnIfIndex INTEGER,
cat2600TsDmnBaseBridgeAddr MacAddr,
cat2600TsDmnNumStations INTEGER,
cat2600TsDmnMostStations INTEGER}cat2600TsDmnIndex OBJECT-TYPESYNTAXINTEGER(1..32)ACCESSread-onlySTATUSmandatoryDESCRIPTION"Domain number for each row."::={ cat2600TsDmnEntry 1}cat2600TsDmnPorts OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-write
STATUSmandatoryDESCRIPTION"The set of ports that belong to this Domain.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
TokenRing Switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of
ports; the port is not included if its bit has a
value of '0'. Warning: You will not receive a set-
complete message as a set to this object causes the
ports to reset."::={ cat2600TsDmnEntry 2}cat2600TsDmnIpState OBJECT-TYPESYNTAXINTEGER{ disabled (1), auto-bootp(2), always-bootp (3)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"IP configuration method for this domain."::={ cat2600TsDmnEntry 3}cat2600TsDmnIpAddress OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The IP Address of this Domain. Changes to this
object will take effect immediately."::={ cat2600TsDmnEntry 4}cat2600TsDmnIpSubnetMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The subnet mask for this domain. Changes to this object
will take effect immediately."::={ cat2600TsDmnEntry 5}cat2600TsDmnIpDefaultGateway OBJECT-TYPE
SYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The IP Address of the default gateway for this Domain.
Changes to this object will take effect immediately."::={ cat2600TsDmnEntry 6}cat2600TsDmnStp OBJECT-TYPESYNTAXINTEGER{ on (1), off (2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Turn Spanning tree on or off. Changes to this object will
take effect immediately. The Spanning Tree Objects
themselves are in the dtrConc MIB."::={ cat2600TsDmnEntry 7}cat2600TsDmnName OBJECT-TYPESYNTAXDisplayString(SIZE(0..48))
ACCESSread-writeSTATUSmandatoryDESCRIPTION"User assigned name for each domain."::={ cat2600TsDmnEntry 8}cat2600TsDmnIfIndex OBJECT-TYPESYNTAXINTEGER(1..100)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ifIndex of the interface entry corresponding
to each configured domain."::={ cat2600TsDmnEntry 9}cat2600TsDmnBaseBridgeAddr OBJECT-TYPESYNTAX MacAddr
ACCESSread-onlySTATUSmandatoryDESCRIPTION"Base MAC address of this domain. Internally equivalent
to dtrCRFMacAddress and to ifPhysAddress of the 'Domain' port."
::={ cat2600TsDmnEntry 10}cat2600TsDmnNumStations OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Aggregate number of currently active stations
(nodes) on all ports in the domain."::={ cat2600TsDmnEntry 11}cat2600TsDmnMostStations OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Highest aggregate number of stations ever active
on all ports at one time, since the last reset or
power cycle."::={ cat2600TsDmnEntry 12}-- ======================================================================-- Domains Station Table-- Information in the Domains Station Table corresponds to information-- in the dtrConc MIB Filtering Data Base. Stations learned in each
-- Domain are placed into the 'Dynamic' filtering database while-- pre-defined station addresses are in the 'Static' filtering database.cat2600TsDmnStationTable OBJECT-TYPESYNTAXSEQUENCEOF Cat2600TsDmnStationEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Stations seen in each domain."::={ cat2600TsDmns 5}cat2600TsDmnStationEntry OBJECT-TYPESYNTAX Cat2600TsDmnStationEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Definition of each row in the domain specific station table.
The object is equivalent to dtrFdbDynamicAddrTable or
dtrFdbStaticAddrTable depending if the entry is learned
or is a configured filter."INDEX{ cat2600TsDmnIndex, cat2600TsDmnStationAddress }::={ cat2600TsDmnStationTable 1}
Cat2600TsDmnStationEntry ::=SEQUENCE{
cat2600TsDmnStationDmnIndex INTEGER,
cat2600TsDmnStationAddress OCTETSTRING,
cat2600TsDmnStationPort INTEGER,
cat2600TsDmnStationTraffic OCTETSTRING}cat2600TsDmnStationDmnIndex OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"Integer reference to the domain number in the domain table."::={ cat2600TsDmnStationEntry 1}cat2600TsDmnStationAddress OBJECT-TYPESYNTAXOCTETSTRING(SIZE(6))ACCESSread-only
STATUSmandatoryDESCRIPTION"The Station's MAC address."::={ cat2600TsDmnStationEntry 2}cat2600TsDmnStationPort OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The source port for the Station. The dtrConc MIB equivalents
are dtrFdbDynamicAddrPortNumber and dtrFdbStaticAddrPortNumber."::={ cat2600TsDmnStationEntry 3}cat2600TsDmnStationTraffic OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit string that identifies the ports that this station
has generated traffic to or from. The bits correspond to ports,
with bits and ports numbered from right to left so that
bit 0 represents the CPU, bit 1 represents port 1, and so forth.
For example, the returned string 01 4D can be expanded to:
00000001 01001101 binary representation of object string
xxxxxxx8 7654321C ports corresponding to bits
This indicates ports 8, 6, 3, 2 and the CPU. The size
of this string is adjusted to include all ports with traffic."::={ cat2600TsDmnStationEntry 4}-- An "optimized" version of the domain station tablecat2600TsOptDmnStaTable OBJECT-TYPESYNTAXSEQUENCEOF Cat2600TsOptDmnStaEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of station addresses known at an
individual port. This table is designed to reduce
the number of SNMP GETNEXT requests. This is done
by packing many values into an octet string. (The
maximum size frame should be used to return the
result.) The instance returned for a GETNEXT is
the value that identifies the last 'row' in the
octet string. When the table is completely
retrieved with one or more GETNEXTs, duplicate
entries may be present, and entries may be skipped
if the table is changing while being retrieved."::={ cat2600TsDmns 6}
cat2600TsOptDmnStaEntry OBJECT-TYPESYNTAX Cat2600TsOptDmnStaEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Definition of the rows in the optimized domain
station address table. Rows can not be created or
deleted via SNMP requests."INDEX{ cat2600TsDmnStationDmnIndex, cat2600TsOptDmnStaPos }::={ cat2600TsOptDmnStaTable 1}
Cat2600TsOptDmnStaEntry ::=SEQUENCE{
cat2600TsOptDmnStaPos INTEGER,
cat2600TsOptDmnStaVal OCTETSTRING}cat2600TsOptDmnStaPos OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"Second index for items in the optimized port
station address table."::={ cat2600TsOptDmnStaEntry 1}cat2600TsOptDmnStaVal OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"An OCTET STRING containing a multiple number of
stations from the domain station address table. Each entry
is encoded in the following format:
Station MAC address - 6 octets
Port of Entry - 1 octet
Traffic Mask - 4 octets
The traffic mask is encoded in its raw form as stored
in the switch.
Octet 1
Bit position 7 6 5 4 3 2 1 0
Port Number 31 30 29 28 27 26 25 24
Octet 2
Bit position 7 6 5 4 3 2 1 0
Port Number 23 22 21 20 19 18 17 16
Octet 3
Bit position 7 6 5 4 3 2 1 0
Port Number 15 14 13 12 11 10 9 8
Octet 4
Bit position 7 6 5 4 3 2 1 0
Port Number 7 6 5 4 3 2 1 CPU "::={ cat2600TsOptDmnStaEntry 2}
-- ===================================================================-- TokenPipe Table.cat2600TsPipeTable OBJECT-TYPESYNTAXSEQUENCEOF Cat2600TsPipeEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The TokenPipe table."::={ cat2600TsPipe 1}cat2600TsPipeEntry OBJECT-TYPESYNTAX Cat2600TsPipeEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Definition of each row in the TokenPipe table."INDEX{ cat2600TsPipeNumber }::={ cat2600TsPipeTable 1}
Cat2600TsPipeEntry ::=SEQUENCE{
cat2600TsPipeNumber INTEGER,
cat2600TsPipePorts OCTETSTRING
}cat2600TsPipeNumber OBJECT-TYPESYNTAXINTEGER(1..8)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The TokenPipe number for this row."::={ cat2600TsPipeEntry 1}cat2600TsPipePorts OBJECT-TYPESYNTAXOCTETSTRING(SIZE(4))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The set of ports in this switch which are active in this
Pipe. Each octet within the value of this object
specifies a set of eight ports, with the first octet
specifying ports 1 through 8, the second octet specifying
ports 9 through 16 (if available), etc. Within each octet,
the most significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
NWays LAN Switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of
ports; the port is not included if its bit has a
value of '0'."::={ cat2600TsPipeEntry 2}-- =======================================================================-- Catalyst 2600 Filter tablecat2600TsFilterTable OBJECT-TYPESYNTAXSEQUENCEOF Cat2600TsFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Filters set up in the switch."::={ cat2600TsFilter 1}cat2600TsFilterEntry OBJECT-TYPESYNTAX Cat2600TsFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Definition of each row in the filter table."
INDEX{
cat2600TsFilterStationAddress,
cat2600TsFilterType
}::={ cat2600TsFilterTable 1}
Cat2600TsFilterEntry ::=SEQUENCE{
cat2600TsFilterStationAddress MacAddr,
cat2600TsFilterType INTEGER,
cat2600TsFilterStatus INTEGER,
cat2600TsFilterPorts OCTETSTRING,
cat2600TsFilterMask OCTETSTRING}cat2600TsFilterStationAddress OBJECT-TYPESYNTAX MacAddr
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The MAC address in a frame to which
this entry's filtering information applies."::={ cat2600TsFilterEntry 1}cat2600TsFilterType OBJECT-TYPE
SYNTAXINTEGER{source-filter (1),destination-filter (2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"There are two types of filters
(i) source filters which act on the source address
portion of a packet and
(ii) destination filters which act on the destination
address portion of a packet."::={ cat2600TsFilterEntry 2}cat2600TsFilterStatus OBJECT-TYPESYNTAXINTEGER{valid(1),invalid(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object indicates the status of this entry.
valid(1) - this entry is currently in use
and will remain so after the next reset
of the bridge.
invalid(2) - writing this value to the object
removes the corresponding entry."::={ cat2600TsFilterEntry 3}cat2600TsFilterPorts OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-writeSTATUSmandatoryDESCRIPTION"The set of ports to which this filter is applied.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
TokenRing Switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of
ports; the port is not included if its bit has a
value of '0'.
All frames with destination address equal to the
station address corresponding to this entry and
entering from any of the specified ports will be
dropped.
Setting this object with a MIB instance corresponding
to the dotted decimal MAC address and a filter type,
with the set value equal to the mask of ports you
want to filter will create an entry in the table.
Ex. MIB instance: 16.0.90.3.0.36.1
SNMP set value: 7F 00 00 00
This would create a filter entry with the following
characteristics:
MAC Address: 10 00 5A 03 00 24 (canonical format)
Filter Type: source-filter
Filter Ports: 2 3 4 5 6 7 8"::={ cat2600TsFilterEntry 4}cat2600TsFilterMask OBJECT-TYPESYNTAXOCTETSTRING(SIZE(4))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The filter mask for this station. The semantics of the
filter mask depend on the type of filter. For a source
filter, the mask gives the ports that are allowed to
receive frames from the filtered address. For a destination
filter, the mask gives the ports that are forced to receive
frames destined to the filtered address.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16 (if available), etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of
ports; the port is not included if its bit has a
value of '0'."::={ cat2600TsFilterEntry 5}-- ------------------------------------------------------------------- The Universal Feature Card Information-- ------------------------------------------------------------------- ------------------------------------------------------------------- The Universal Feature Card Table
-- The UFC table entries occur only when UFC cards are installed-- in the switch ie when cat2600TsUFCNumber > 0.-- -----------------------------------------------------------------cat2600TsUFCTable OBJECT-TYPESYNTAXSEQUENCEOF Cat2600TsUFCEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of the installed UFC cards in the switch. The number
of entries in the table is given by cat2600TsNumberofUFCs."::={ cat2600TsUFC 1}cat2600TsUFCEntry OBJECT-TYPESYNTAX Cat2600TsUFCEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The objects contained in the UFC table."INDEX{ cat2600TsUFCSlotNum }::={ cat2600TsUFCTable 1}
Cat2600TsUFCEntry ::=SEQUENCE{
cat2600TsUFCSlotNum INTEGER,
cat2600TsUFCNumPhysIfs INTEGER,
cat2600TsUFCManufacturer DisplayString,
cat2600TsUFCType OCTETSTRING,
cat2600TsUFCTypeDesc DisplayString,
cat2600TsUFCHwVer DisplayString,
cat2600TsUFCFwVer DisplayString,
cat2600TsUFCStatus INTEGER,
cat2600TsUFCReset INTEGER}cat2600TsUFCSlotNum OBJECT-TYPESYNTAXINTEGER(1..32)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of the slot in which the UFC is installed."::={ cat2600TsUFCEntry 1}cat2600TsUFCNumPhysIfs OBJECT-TYPESYNTAXINTEGER(0..65535)
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The total number of physical network interfaces on the UFC.
This count does not include the interface _OF_ the card or
any logical interfaces which be _ON_ the card."::={ cat2600TsUFCEntry 2}cat2600TsUFCManufacturer OBJECT-TYPESYNTAXDisplayString(SIZE(16))ACCESSread-onlySTATUSmandatoryDESCRIPTION"Firmware manufacturer."::={ cat2600TsUFCEntry 3}cat2600TsUFCType OBJECT-TYPESYNTAXOCTETSTRING(SIZE(2))
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The code representing what type of UFC is present. UFC
codes are assigned by Cisco."::={ cat2600TsUFCEntry 4}cat2600TsUFCTypeDesc OBJECT-TYPESYNTAXDisplayString(SIZE(0..127))ACCESSread-onlySTATUSmandatoryDESCRIPTION"A text string describing what type of UFC is present."::={ cat2600TsUFCEntry 5}cat2600TsUFCHwVer OBJECT-TYPESYNTAXDisplayString(SIZE(0..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION
"The hardware version in the form major.minor."::={ cat2600TsUFCEntry 6}cat2600TsUFCFwVer OBJECT-TYPESYNTAXDisplayString(SIZE(0..64))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The firmware version in the form major.minor."::={ cat2600TsUFCEntry 7}cat2600TsUFCStatus OBJECT-TYPESYNTAXINTEGER{up(1),-- UFC is operationaldown(2),-- UFC is down or resetingother(3)-- UFC is in an unknown state}
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The operational status of the UFC."::={ cat2600TsUFCEntry 8}cat2600TsUFCReset OBJECT-TYPESYNTAXINTEGER{running(1),-- UFC is runninghardReset(2),-- do hard reset of UFCsoftReset(3)-- do soft reset of UFC}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The object is used to reset a UFC. Writing a softReset(3)
causes the switch to reset the hardware, run the minimum
number of diagnostics, and clear all counters. Writing
hardReset(2) causes the UFC to run power up diagnostics and
then execute a softreset."
::={ cat2600TsUFCEntry 9}END